home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / games / egavga / darn_it.exe / DARNIT.DOC < prev    next >
Text File  |  1990-02-04  |  17KB  |  343 lines

  1.                                         |
  2.                                         |
  3.                                         |
  4.                                         |
  5.                                         |
  6.                                         |
  7.                                         |
  8.                                         |
  9.                                         |
  10.                                         |
  11.   ██      ██                                                                |
  12.     █    █                                                                  |
  13.      █  █                                                                   |
  14.       ██                                                                    |
  15.      █  █                                                                   |
  16.     █    █                                                                  |
  17.   ██      ██                                                        DARNIT! |
  18.                                                                Version 10.0 |
  19.                                         |
  20.   ██  ██████                                                                |
  21.   ██  █   ██                                                    A Shareware |
  22.   ██  █   ██                                              Solitaire Thingus |
  23.   ██  █   ██                                                                |
  24.   ██  █   ██                                                                |
  25.   ██  █   ██                                                   User's Guide |
  26.   █████   ██                                                                |
  27.                                         |
  28.                                         |
  29.    ███ ████                                                                 |
  30.   █   █    █                                                                |
  31.   █   █    █                                                                |
  32.   █   █    █                                                                |
  33.   █   █    █                                                                |
  34.   █   █    █                                                                |
  35.   ██████████                                                                |
  36.                                         |
  37.   I n t e r n a t i o n a l                                                 |
  38.                                         |
  39.                                         |
  40.                                         |
  41.                                         |
  42.                                         |
  43.                                         |
  44.                                         |
  45.                                         |
  46.                                         |
  47.                                         |
  48.                                         |
  49.                                         |
  50.                                         |
  51.                                         |
  52.                                         |
  53.                                         |
  54.                                         |
  55.  
  56.  
  57.            BSX's No-License Nonsense Statement!
  58.  
  59.                  This product  (C) 1990 BSX International
  60.  
  61.    This software is provided "as is" with no guarantees of any kind. You,
  62. the user, are permitted and encouraged to distribute it and  use it,  but
  63. under the following conditions:
  64.  
  65.    1) You absolutely, positively may not sell this  program  without  the
  66. permission of BSX International.
  67.  
  68.    2) Under no  circumstances should you distribute versions of this pro-
  69. duct which  have  been altered in any way without the permission  of  BSX
  70. International.
  71.  
  72.    3) Under no circumstances should you remove the copyright notices from
  73. the code or from the documentation which is provided with it.
  74.  
  75.    4) This is a shareware product.  You may  use  it for free for a short
  76. period.  After that you must either register or stop  using it.  You  may
  77. still distribute it, however.
  78.    If you find this  program  to be  a blast,  you ought to  send along a
  79. $10.00 registration fee to:
  80.  
  81.                BSX International
  82.                806 Park Ridge Rd. Apt. A8
  83.                Durham, NC 27713
  84.  
  85.    Make checks payable to Robert Roberds.  Thanx!
  86.  
  87.         Pre-Documentation "Don't Panic" Reassurance
  88.  
  89.    Look, it's real easy.  These dox are nice, and you oughtta skim  them.
  90. But we gotta tell you:  It's a true gut to use DARNIT!.
  91.  
  92.  
  93.                      DARNIT!:  THE BSX SOLITAIRE DOODAD
  94.  
  95. 0. Facts and Stats
  96.  
  97. This system contains the following files:
  98.    DARNIT.EXE  -The executable program.
  99.    DARNIT.DAT  -A graphic image file.
  100.    DARNIT.DOC  -This documentation file.
  101.    BSXCAT.DOC  -The BSX International catalog.
  102.    ORDER.DOC   -BSX Order form.
  103.  
  104. System requirements:
  105.    IBM PC,XT,AT,PS/2 or compatible.
  106.    256K RAM at the very least.
  107.    EGA or VGA card with 256K of memory.
  108.    NO MOUSE IS REQUIRED, but it IS supported.
  109.  
  110. I. That Darn Solitaire
  111.  
  112.    I don't really know the official name of  this type  of solitaire card
  113. game, but I have opted to call it DARNIT!  because I seem to  say that an
  114. awful lot while playing it.  I learned it from a college roomie,  who had
  115. himself learned it  from  an obviously sadomasochistic kid  at the summer
  116. camp where he worked.  And it goes something...like...this:
  117.    You shuffle the deck and, one at a  time, take  cards from  it and lay
  118. them out in a 4x4 grid. The goal is to get the face cards in this pattern
  119. here:
  120.                 K | Q | Q | K
  121.                 -------------
  122.                 J |   |   | J
  123.                 -------------
  124.                 J |   |   | J
  125.                 -------------
  126.                 K | Q | Q | K
  127.  
  128.    When you have filled the grid, you can then discard  all the  tens and
  129. all the pairs of non-face cards whose values add up to ten (aces count as
  130. ones).  Then you fill the grid again, and discard, and fill,  ad nauseum,
  131. until the face cards are all out in the above pattern.  But  you  lose if
  132. you can't place a face card, or if you fill the  grid and it  has no tens
  133. or pairs that add to ten.  It's rough; it's tough; it's in the buff.   Be
  134. prepared to get yer butt kicked a lot.  But the  thrill of victory  makes
  135. all the agony of defeat worthwhile.
  136.    Variations: some people like to wimp out  and  play  by the rules that
  137. let you not only eliminate tens and pairs that add  to ten,  but  also to
  138. eliminate ANY groups that add to ten; say a six, a three and an ace. This
  139. is an unbelievably  weenie thing  to do,  but DARNIT now  offers it as an
  140. option.
  141.  
  142.  
  143.  
  144. II. Using DARNIT!
  145.  
  146.   To  run DARNIT!, just put DARNIT.EXE and  DARNIT.DAT  into a directory.
  147.   Now you can run DARNIT! from  that directory  any  time.  And, if  that
  148. directory is in yer path, you  can  run  DARNIT!  from anywhere, anytime.
  149.    Now, just type:
  150. darnit
  151. at the DOS prompt. You'll see the opening screen and cruise on to an all-
  152. nighter of solitaire madness.
  153.    Now to explain a few fundamentals.  First off, if you have a Microsoft
  154. Mouse of any compatible device, you move around with the mouse and  click
  155. with the left button.  If you don't have a mouse,  you  move around  with
  156. the arrow keys and with PgUp,  PgDn,  Home,  and  End;  also, any command
  157. button onscreen can be envoked with the first letter of the command;  for
  158. example, hitting 'H' calls up the Help screen.
  159.    You  take  cards  from  the  deck  by clicking on it.  You put the now
  160. face-up deck card in a grid  square  by clicking in the square. Note that
  161. face cards will only  go  into their  appropriate positions, and that the
  162. cursor  becomes  a  hand  there.  Other  cards  may   go  into  any empty
  163. square.   Starting with  version  5.0,  DARNIT!  has had the "oh  jeez  I
  164. didn't mean to put it there" option.  If you put a card in a grid  square
  165. and then realize that that wasn't what you wanted, you  can hit the right
  166. button (or  Escape, if you don't have a mouse) to put it back on the  top
  167. of the deck and place  it  over again. But  after turning over  the  next
  168. card, there  ain't no such option.  That  ain't allowed in the card game,
  169. and it ain't allowed here.
  170.    Once  the  grid  is  filled  you  can  eliminate  tens  by clicking on
  171. them, and you can eliminate pairs by first clicking on one  card to high-
  172. light it, then clicking the other.  If you change  your mind  after high-
  173. lighting  a card, just hit the right mouse button (or Escape) to unselect
  174. it.  Click on the deck to start filling again.
  175.    Rule varations:  Starting with DARNIT! 6.0, you have had the option to
  176. choose to play by the wimpy rules; that is,  allowing  the elimination of
  177. not just tens and pairs that add to  ten, but of  all groups that  add to
  178. ten. 'Tis wimpy, but 'tis offered, because BSX International has only YER
  179. best interests at heart.  If you want DARNIT! to start off with wimpiness
  180. as the default, you can use the -w command-line  paramter; that is: start
  181. the game with the line
  182. darnit -w
  183. at the DOS prompt.  But you can always choose what rule to use by  click-
  184. ing on the Rules button while playing the game.
  185.    DARNIT! is truly idiot-proof; I know  because I've tested it  myself a
  186. million times, doing all sorts of idiotic stuff.  Lose the .DAT  file, or
  187. forget the rules of the  game, or  try  to  run  on  a  system  w/o  EGA:
  188. NO sweat!  DARNIT! WILL NOT crash.  Nothing's more annoying  than  a game
  189. that crashes. Also, it's VERY user-friendly; mousers never need touch the
  190. keyboard, and non-mousers never  need use any hand but  the  one  on  the
  191. numeric  keypad.  Note  to  mousers:  You  might  want  to   disable  any
  192. mouse-ignorant screen savers, or the screen  may blank and scare the very
  193. bejeebers outta you, until you remember that  all you  gotta do  is hit a
  194. key.  Happens to me a lot when using mouse-only applications.
  195.  
  196.    One  nifty   option  is  the  silent  playing  mode.   This  lets  you
  197. play without any of the cute music playing  on startup  and after winning
  198. or losing.  So you  can  play  without  bosses/and or parents and/or your
  199. roommate(s) kicking yer hiney.  To run DARNIT!  in silent mode, just  use
  200. the parameter -s (or -S) on the command line, as in
  201. C>darnit -s.
  202.    Silent mode is also accessible from the playing screen. But this comes
  203. AFTER the initial startup tune.  So if you don't even want that, use -s.
  204.    This brings us to the Boss option.  Say you got a real dull, pointless
  205. job, kind of like mine, and you decide to kill some time with a nice game
  206. of DARNIT!  But yer neo-facist employer would not take a shine to that if
  207. he was to catch you at it.  Yer boss, the Master of the Universe with his
  208. heroic Yale chin, would toss you in the shredder if he caught you goofing
  209. on this GAME instead of making him money.  (An aside:  I'm using the male
  210. pronoun for simplicity.  I know there  are  plenty  of  horrible *female*
  211. bosses, too.)  What to do?  Well, just hit the Boss button on the playing
  212. screen, and -POW!- up comes a fake DOS screen.  Yer boss  walks  by, none
  213. the wiser.  You may type "exit" or "darnit" at the bogus  DOS  prompt  to
  214. return to yer game.  Cool, huh?  This is a convincing Boss screen, not  a
  215. lame EGA "C>" like in F19 Stealth Fighter.
  216.    It has been brought to  my  attention  that only bosses play  games at
  217. work.  So be it.  Then  you  bosses  may  think  of the BOSS option as an
  218. EMPLOYEE option.  The song remains the same.
  219.  
  220. III. Technical Info
  221.  
  222.    DARNIT! was written over a weekend of serious beer-drinking  and hard-
  223. core Chinese food-eating.  It was done in Turbo Pascal 5.5 on  an  IBM PC
  224. with an Intel Inboard 386, an Atasi 40Mb hard drive, a Vega EGA card, and
  225. a Microsoft bus mouse.
  226.    The mouse routines used were those in the Public Domain TP4 unit known
  227. as EGAMOUSE, by Eduardo Martins.  This is a fine, simple-to-use unit that
  228. comes with source, allowing for easy modification.  I modified it to make
  229. the vertical arrow shape in DARNIT!, along with a bunch more.
  230.    The unbelievably buggy background music routines were adapted  and de-
  231. bugged from a REAL old  TP3  include  file  dating  from  the Pleistocene
  232. (1985).  Think about that.  1985.  Before the  Challenger disaster,  back
  233. during the TWA 847 crisis when the  dollar  and  the  pound  were  almost
  234. equal.  Scary.
  235.  
  236. IV. Acknowledgements
  237.  
  238.    Thanks to all you who've sent donations to  BSX International  and its
  239. predecessor, Bigsoft Industries. Even  the letter  from the guy in Kuwait
  240. was appreciated, although he CLAIMED he didn't have any American money to
  241. send.  I would have liked a couple oil wells,  but  you know how  it  is.
  242. Additional  thanx  are  due  to Vernon Huang, Donna Brown, and a bunch of
  243. other folks who have made  a  point  of  telling me how badly my programs
  244. suck.  Still more gracias to Ken Gutierrez for inspiring the  improvement
  245. of  the  card graphics. Bigtime thanx to all those shareware distributors
  246. who have included BSX products in their libraries.
  247.  
  248. V.  Version Info
  249.  
  250.    Version 10.0 released 3 Feb. 90.  Total redesign.  Non-mouse play made
  251. available.   Color  scheme,  opening  screen,  and  mouse  button designs
  252. changed.  Need for only one DARNIT.DAT  implemented.  Total  package gets
  253. a big-time reduction in size.  Code  cleanup  and speedup.  Wimpy-default
  254. command-line parameter added.  Startup tune changed to "O Canada" for the
  255. hell of it.
  256.  
  257.    Version 9.7 released 14 Jan. 90.  Return from boss bug w/ relation  to
  258. hilighting fixed.
  259.  
  260.    Version 9.6 released 9 Jan. 90.   Win / Loss  restore  from  Boss  bug
  261. fixed.  Help tune microbug eliminated.
  262.  
  263.    Version 9.5 released 7 Jan. 90.  Much-overdue tidying of code and very
  264. much-overdue addition of wins/losses stats added to remind players of all
  265. their dismal failures.
  266.  
  267.    Version 9.0 released 29 Nov. 89.  Background sound feature added. Need
  268. to set environment variable eliminated, big time.
  269.  
  270.    Version 8.0 released 4 Nov. 89.  Mouse buttons  moved  out  of  harm's
  271. way.  Silent restoration from Boss.  General rearrangement of stuff.
  272.  
  273.    Version 7.1 released 23 Oct. 89.  Name changed.  Opening  screen  made
  274. spacelike.  E-variable option made so you can always run  the  game  from
  275. its directory even if you've screwed up the variable real hard.
  276.  
  277.    Version 7.0 released 9 Oct. 89.  Boss and Sound  options  added.  Card
  278. graphics improved by several orders  of magnitude.  Buzzes and beeps  put
  279. in to increase  "neato factor".   Mouse  bugs  annihilated.   Environment
  280. variable option added.
  281.  
  282.    Version 6.0 released 15 Aug. 89.  Rules option added.
  283.  
  284.    Version 5.1 released 25 Jul. 89.  Cursor changed  so  it's  a vertical
  285. arrow when placing a non-face card in an empty square.
  286.  
  287.    Version 5.0 released 24 Jul. 89.  Graphics of card backs and card grid
  288. changed.  "Didn't mean to do that" option added.  Hilite color changed to
  289. light cyan for added coolness.  Exiting whine for money added.
  290.  
  291.    Version 4.0 released 10 Jun. 89.  Graphics speeded up for you 4.77 Mhz
  292. losers. Silent mode added.
  293.  
  294.    Version 3.0 released 9 Jun. 89.  Card graphics improved even more.
  295.  
  296.    Version 2.0 released 8 Jun. 89.  Card graphics improved  immensely, in
  297. particular, the face cards.  To Win! song improved.  Copyright notice put
  298. into opening screen.  Various enhancements and bug fixes.
  299.  
  300.    Version 1.0 released  6 Jun. 89.  Initial release.  Decision  made  to
  301. use The Internationale for opening screen music to  show support  for the
  302. Beijing massacre victims and their fellow pro-democracy activists.
  303.  
  304. VI. What Shareware Is
  305.  
  306.    Shareware is a software distribution scheme wherein the user tries the
  307. program, then registers  it if  the product  is  found  to  be  useful or
  308. enjoyable.   Thus,  users  get  cheap  software which they have evaluated
  309. before buying, and authors get recompense for their  efforts  without the
  310. expense and hassle of advertising for a commercial release.
  311.    The flaw in the shareware idea is obvious:  Pinheads out there may use
  312. shareware programs without registering. These people rip off hard-working
  313. authors, and stultify the otherwise rich shareware environment.  THIS  IS
  314. MAJOR UNCOOL.
  315.    Shareware authors have come up with a few ideas  for dealing with  the
  316. lack-of-registrants problem.  One is to  cripple  the software,  so  that
  317. only registered users can take full  advantage  of  the product.  This is
  318. real, real stupid, for all it does is tee off EVERYONE, IMMEDIATELY,  the
  319. second they try it.   They  ain't  gonna  register  a  program that makes
  320. them mad.  Another is to instill odious "Don't forget to register!" mess-
  321. ages in the program, interrupting the  user  at  inopportune times.  This
  322. is also counterproductive, for the users get mad, blow  the  program off,
  323. and don't send the author Jack Diddley.
  324.    No, 'tis nobler in the mind for an author to  offer  SERVICES  to  the
  325. registered users, not to simply  promise to stop  torturing them.  That's
  326. why we at BSX International offer all our products completely crippleless
  327. and full-featured.  What registration gets you is:
  328.    A quartely BSX International catalog, and
  329.    1/2 price discounts on upgrades from the moment of  registration until
  330.    the  minute you DIE!
  331.    Included in this file are  BSXCAT.DOC,  the  latest  BSX International
  332. catalog, and ORDER.DOC, the form that makes it true  easy  to register or
  333. purchase BSX products.  Look them over, then fill out ORDER.DOC,  drop in
  334. your check/MO and keep shareware alive.  Have fun!
  335.  
  336. -----
  337. Bob Roberds                                             BSX International
  338. "The Ayatollah of Rock 'n' Rollah"
  339. Durham, North Carolina         February 1990
  340. "So why do you wish to marry my daughter."
  341. "Argh, I 'aven't 'ad any for weeks!"
  342. PS: Quit whining and just wear yer (expletive deleted)ing seatbelt.
  343.